<ui:fragment  
    xmlns="http://www.w3.org/1999/xhtml"  
    xmlns:h="http://java.sun.com/jsf/html"  
    xmlns:f="http://java.sun.com/jsf/core"  
    xmlns:ui="http://java.sun.com/jsf/facelets"  
    xmlns:p="http://primefaces.org/ui"> 
		<p:panel id="panelPagamento" style="width: 700;">
			<p:messages id="messages" showDetail="false"  autoUpdate="true" closable="true" rendered="true"/>
			<h:panelGrid columns="2" cellpadding="2" id="pnDadosPagamento" border="0"  >
				<h:outputText value="Conserto nº:" /> 
				<h:inputText id="txtNumeroConserto" readonly="true" size="5" value="#{consertoManagedBean.conserto.idConserto}"/> 
				<h:outputText value="Cliente:" /> 
				<h:inputText id="txtCliente" readonly="true" size="40" value="#{consertoManagedBean.conserto.cliente.nome}"/> 
				<h:outputText value="Data da retirada:" /> 
				<p:calendar id="calDtRetirada" value="#{consertoManagedBean.conserto.dataRetirada}" showOn="button" required="true" requiredMessage="Data de retirada é obrigatório!"/>
				<h:outputText value="Data do pagamento:" /> 
				<p:calendar id="calDtPagamento" value="#{consertoManagedBean.conserto.dataPagamento}" showOn="button" required="true" requiredMessage="Data de pagamento é obrigatório!"/>
				<h:outputText value="Valor do conserto (R$):" /> 
				<h:inputText id="txtValorConserto" readonly="true" value="#{consertoManagedBean.conserto.valorOrcado}">
					<f:convertNumber currencySymbol="R$" type="currency" minFractionDigits="2"/>
				</h:inputText> 
				<h:outputText value="Valor do pagamento (R$):" /> 
				<p:inputText  id="inputValorPagamento" value="#{consertoManagedBean.conserto.valorPagamento}" maxlength="20" size="20" required="true" requiredMessage="Valor do pagamento é obrigatório!">
					<f:convertNumber pattern="#,##0.00"/>
			    	<p:ajax update="inputValorPagamento" process="inputValorPagamento" event="change" />  
				</p:inputText>
				<h:outputText value="Forma de pagamento:" /> 
				<h:selectOneMenu id="selectFormasDePagamento" value="#{consertoManagedBean.conserto.formaPagamento}" required="true" requiredMessage="Forma do pagamento é obrigatório!">
	            	<f:selectItems value="#{consertoManagedBean.formasDePagamento}" var="forma" itemValue="#{forma.name}" itemLabel="#{forma.descricao}" />
	            </h:selectOneMenu> 
			</h:panelGrid>
			<br/>
			<h:panelGrid columns="2" cellpadding="2" id="pnBotoesPagamento">
				<p:commandButton id="btRegistrarPagamento" value="Registrar pagamento" actionListener="#{consertoManagedBean.realizarPagamentoConserto}" update=":formPesquisaConsertos:dataTableResultado"/>
				<p:commandButton id="btCancelar" type="button" value="Cancelar"  onclick="dlgModalPagamento.hide()" />
			</h:panelGrid>
		</p:panel>
</ui:fragment>
